<?php
$db ="teste";
$rot ="root";
$senha ="";
$local ="localhost";

@mysql_connect($local,$rot,$senha) or die ("erro");

@mysql_select_db($db);

?>



<!-- <?php
class SQL{
	
	protected $user_banco = "root";
	protected $pass_banco = "";
	protected $host = "localhost";
	
	// protected $user_banco = "sysnetwork";
	// protected $pass_banco = "sysnet8662BD";
	// protected $host = "201.28.115.228";
// 	
	public $debugar = False;
	
	public function conectar($dbname = ""){

		if(!(mysql_connect($this->host,$this->user_banco,$this->pass_banco))) {
			return "Erro 01 - N&atilde;o foi poss&iacute;vel estabelecer uma conex&atilde;o com o gerenciador MySQL. Favor Contactar o Administrador.";
			exit;
		}
		if($dbname != ""){
			if(!(mysql_select_db($dbname))) { 
				return "Erro 02 - N&atilde;o foi poss&iacute;vel estabelecer uma conex&atilde;o com o gerenciador MySQL. Favor Contactar o Administrador.";
				exit;
			}
		}
		return true;
	}
	
	/**
	 * 
	 * @desc Faz o Select no banco de dados
	 * @param string $campo: Campos da tabela que irão ser retornados no select
	 * @param string $tabela: Tabela que irá ser feita a consulta
	 * @param string $where: condições do where da pesquisa
	 * @param string $tipo: Tipo de retorno das informações
	 * @param bool $debug: Define se irá mostrar o SQL formado
	 */
	public function select($campo, $tabela, $where = "", $tipo = MYSQL_ASSOC, $debug = false){
		if($where != "" && strtoupper(substr($where,0,5)) != "ORDER")
			$where = "WHERE ".$where;
			
		$sql = "SELECT $campo FROM $tabela $where";
		
		if($debug == True) echo $this->debug($sql);
		$rs = mysql_query($sql); 
		if($rs){
			while($obj = mysql_fetch_array($rs, $tipo))
				$retorno[] = $obj;
		}else{
			$retorno = "Ocoreu um erro";
		}
		return $retorno;
	}
	
	/**
	 * 
	 * @desc Faz a INSERÇÃO (insert) de informações no banco de dados
	 * @param array $valorSQL: Valores que serão inseridos na tabela
	 * @param array $camposSQL: Campos da tabela que receberão os valores
	 * @param string $tabela: Tabela que irá receber os dados
	 * @param bool $cliente: Verificação para saber SE a função está sendo usada no cadastro de novos clientes
	 */
	public function insert($valorSQL,$camposSQL,$tabela, $cliente = false, $debug = False){
		$tamValor = count($valorSQL);
		$tamCampos = count($camposSQL);
		
		// Gera String dos valores
		if($tamValor > 0)
			for($i = 0; $i < $tamValor; $i++){
				if(!is_int($valorSQL[$i])){
					$valores .= "'".$valorSQL[$i]."'";
				}else{
					$valores .= $valorSQL[$i];
				}
				if($i < ($tamValor-1)) $valores .= ",";
			}
		
		// Gera String dos campo
		if($tamCampos > 0)
			for($i = 0; $i < $tamCampos; $i++){
				$campos .= $camposSQL[$i];
				if($i < ($tamCampos-1)) $campos .= ",";
			}
		// Faz o insert na tabela
		$sql = "INSERT INTO ".$tabela."($campos) VALUES($valores)";
		$rs = mysql_query($sql) or die(mysql_error());
		
		if($debug == True) echo $this->debug($sql);
		
		if(!$rs) echo mysql_errno();
		
		if($rs) return ($cliente) ? true : "ok";
		
		return false;
	}
	
	/**
	 * 
	 * @desc Função para ATUALIZAR (update) tabela no banco de dados
	 * @param array $valoresSQL: Valores a serem atualizados
	 * @param array $camposSQL: Campos a serem atualizados no SQL
	 * @param string $tabela: Tabela a ser atualizada
	 * @param string $where: Cláusula WHERE do SQL para identificar o item a ser atualizado
	 */
	function update($valoresSQL,$camposSQL,$tabela,$where = "", $debug = False){
		// Gera String para o UPDATE
		$sql = "UPDATE $tabela SET ";
		for($i = 0; $i < count($camposSQL); $i++){
			$valor = (!is_int($valoresSQL[$i])) ? "'".$valoresSQL[$i]."'" : $valoresSQL[$i];
			$sql .= "".$camposSQL[$i]."=$valor";
			
			if($i < (count($camposSQL)-1)) $sql .= ",";
		}
		if($where != "")
			$sql .= " WHERE $where";
		
		if($debug == True) echo $this->debug($sql);
		
		return mysql_query($sql) or die(mysql_error());
	}
	
	/**
	 * 
	 * @desc Função para DELETAR registros da tabela no banco de dados
	 * @param string $tabela: Tabela que tera o registro deletado
	 * @param string $where: 'Where' para executar o DELETE
	 */
	function delete($tabela, $where = ""){
		$sql = "DELETE FROM $tabela ";
		if($where != "")
			$sql .= "WHERE $where";
		return mysql_query($sql) or die(mysql_error());
	}
	
	/**
	 * 
	 * @desc Função DROP para deletar TABELA e BANCO DE DADOS
	 * @param string $nome: Nome da tabela ou banco de dados
	 * @param string $tipo: Tipo do item a ser "dropado"  D > DATABASE -- T > TABLE
	 */
	function drop($nome, $tipo){
		switch(strtoupper($tipo)){
			case "T":
				$str = "TABLE $nome";
			break;
			case "D":
				$str = "DATABASE $nome";
			break;
		}
		$sql = "DROP $str ";
		return mysql_query($sql) or die(mysql_error());
	}
	
	/**
	 * 
	 * @desc Exibe uma mensagem de debug
	 * @param string $msg_debug: A mensagem a ser exibida
	 */
	function debug($msg_debug){
		$error_msg = "<pre>\n";
		$error_msg .= "DEBUG: ".$msg_debug;
		$error_msg .= "</pre>\n";
		
		return $error_msg;
	}
}
?> -->